// 登录参数
export interface LoginParams {
	username: string
	password: string
}

// 登录接口返回的数据
export interface LoginResponseData {
	code: number
	data: {
		token?: string
		message?: string
	}
}

// 用户信息
interface UserInfo {
	userId: number
	avatar: string
	username: string
	password: string
	desc: string
	roles: string[]
	buttons: string[]
	routes: string[]
	token: string
}

// 用户信息接口返回的数据
export interface UserInfoResponseData {
	code: number
	data: {
		checkUser?: UserInfo
		message?: string
	}
}
